<?php 
	include_once("includes/common_public_inc.php");
	
	$email			   = getParam("email","");
	$mercadoVial 	   = getParamInt("vial",0);
	$mercadoTransporte = getParamInt("trans",0);
	$mercadoGruas 	   = getParamInt("grua",0);
	$mercadoAgricola   = getParamInt("agro",0);
	$mercadoServicios  = getParamInt("serv",0);
	$desSuscribir      = getParamInt("des",0);
	
		
	$BmercadoVial 	    = 0;
	$BmercadoTransporte = 0;
	$BmercadoGruas 	    = 0;
	$BmercadoAgricola   = 0;
	$BmercadoServicios  = 0;
	
	if(empty($email)){
		echo "Email no especificado";
		exit;
	}else{
		if(!validEmail($email)){
			echo "Email invalido";
			exit;
		}
	}	
	if($mercadoVial == 0 && $mercadoTransporte == 0 && $mercadoGruas  == 0 && $mercadoAgricola == 0 && $desSuscribir ==0 && $mercadoServicios == 0){
		echo "No especificó ningún mercado";		
		exit;		
	}
	/************************/
	if($mercadoVial != 0) 		 $BmercadoVial 	     = 1;	
	if($mercadoTransporte != 0)  $BmercadoTransporte = 1;
	if($mercadoGruas != 0)  	 $BmercadoGruas      = 1;
	if($mercadoAgricola != 0)    $BmercadoAgricola   = 1;
	if($mercadoServicios != 0)   $BmercadoServicios  = 1;
	/***********************/
		
	$errorMessage = "No fue posible realizar la %s del usuario: ".$email.". Contactese con MercadoVial a info@mercadovial.com";
	
	if($desSuscribir == 1){
		if(deleteUserFromNewsletterTable($email)){
			echo "La cancelación de la suscripción se realizó correctamente";	
		}else{
			echo sprintf($errorMessage,"cancelación de la suscripción");
		}
	}else{
		$record = getUserFromNewsletterTable($email);
		if(empty($record)){ //INSERT
			if(insertUserInNewsletterTable($email,$BmercadoVial, $BmercadoTransporte, $BmercadoGruas, $BmercadoAgricola, $BmercadoServicios)){
				echo "Muchas Gracias por suscribirse al Newsletter de Mercadovial.com, en breve estará recibiendo noticas de los mercados de su interés";
			}else{
				echo sprintf($errorMessage,"suscripción");
			}
			
		}else{ //UPDATE
			if(updateUserInNewsletterTable($email,$BmercadoVial, $BmercadoTransporte, $BmercadoGruas, $BmercadoAgricola, $BmercadoServicios)){
				echo "Se actualizaron sus preferencias para la subscripción al Newsletter";
			}else{
				echo sprintf($errorMessage,"actualización");
			}
		}		
	}	

?>